package com.ruoyi.mentor.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;


/**
 * 研究生详细信息视图对象 mall_package
 *
 * @author LH
 * @date 2021-05-21
 */
@Data
@ApiModel("研究生详细信息视图对象")
public class StudentDetailVo {
	private static final long serialVersionUID = 1L;

	/** id */
	@ApiModelProperty("id")
	private Long id;


	/** 学生id */
	@Excel(name = "学生id")
	@ApiModelProperty("学生id")
	private Long stuId;
	/** 户口所在地地址 */
	@Excel(name = "户口所在地地址")
	@ApiModelProperty("户口所在地地址")
	private String stuResidenceAddress;
	/** 学习工作单位 */
	@Excel(name = "学习工作单位")
	@ApiModelProperty("学习工作单位")
	private String stuWorkingCompany;
	/** 简历 */
	@Excel(name = "简历")
	@ApiModelProperty("简历")
	private String stuResume;
	/** 奖励处分 */
	@Excel(name = "奖励处分")
	@ApiModelProperty("奖励处分")
	private String stuReward;
	/** 移动电话 */
	@Excel(name = "移动电话")
	@ApiModelProperty("移动电话")
	private String stuMobile;
	/** 邮箱 */
	@Excel(name = "邮箱")
	@ApiModelProperty("邮箱")
	private String stuEmail;
	/** 毕业单位 */
	@Excel(name = "毕业单位")
	@ApiModelProperty("毕业单位")
	private String stuUgSchool;
	/** 毕业专业 */
	@Excel(name = "毕业专业")
	@ApiModelProperty("毕业专业")
	private String stuUgMajor;
	/** 毕业年月 */
	@Excel(name = "毕业年月")
	@ApiModelProperty("毕业年月")
	private String stuUgTime;
	/** 一志愿报考学校 */
	@Excel(name = "一志愿报考学校")
	@ApiModelProperty("一志愿报考学校")
	private String stuPgFirstWishSchool;
	/** 一志愿报考专业 */
	@Excel(name = "一志愿报考专业")
	@ApiModelProperty("一志愿报考专业")
	private String stuPgFirstWishMajor;
	/** 一志愿报考专业方向 */
	@Excel(name = "一志愿报考专业方向")
	@ApiModelProperty("一志愿报考专业方向")
	private String stuPgFirstWishDirection;
	/** 外国语 */
	@Excel(name = "外国语")
	@ApiModelProperty("外国语")
	private BigDecimal stuPgExamForeignScore;
	/** 政治理论 */
	@Excel(name = "政治理论")
	@ApiModelProperty("政治理论")
	private BigDecimal stuPgExamPolitical;
	/** 数学 */
	@Excel(name = "数学")
	@ApiModelProperty("数学")
	private BigDecimal stuPgExamMath;
	/** 自命题 */
	@Excel(name = "自命题")
	@ApiModelProperty("自命题")
	private BigDecimal stuPgExamSchool;
	/** 初试总分 */
	@Excel(name = "初试总分")
	@ApiModelProperty("初试总分")
	private BigDecimal stuPgExamTotal;
	/** 复试成绩 */
	@Excel(name = "复试成绩")
	@ApiModelProperty("复试成绩")
	private BigDecimal stuPgReview;
	/** 总成绩 */
	@Excel(name = "总成绩")
	@ApiModelProperty("总成绩")
	private BigDecimal stuPgTotal;
	/** 调剂专业 */
	@Excel(name = "调剂专业")
	@ApiModelProperty("调剂专业")
	private String stuPgSecondMajor;
	/** 调剂专业方向 */
	@Excel(name = "调剂专业方向")
	@ApiModelProperty("调剂专业方向")
	private String stuPgSecondDirection;
	/** 考生来源类别 */
	@Excel(name = "考生来源类别")
	@ApiModelProperty("考生来源类别")
	private String stuSourceType;
	/** 学生支撑材料，成绩单，创新创业，发表论文等 */
	@Excel(name = "学生支撑材料，成绩单，创新创业，发表论文等")
	@ApiModelProperty("学生支撑材料，成绩单，创新创业，发表论文等")
	private String stuDependence;
	/** 备注 */
	@Excel(name = "备注")
	@ApiModelProperty("备注")
	private String stuComment;
	/** 创建时间 */
	@Excel(name = "创建时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("创建时间")
	private Date createDate;
	/** 更新时间 */
	@Excel(name = "更新时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("更新时间")
	private Date updateDate;

}
